<?php
use com\soka as soka;
class Error_Ctl  extends soka\SokaController
{
    public function _init()
    {
        com\lib\Session::run();
    }
    public function index()
    {
        $this->title = 'Error';
        $this->message = self::_message();  
    }
    public function acceso()
    {
        $this->title = 'Error';
        $this->message = self::_message(502);       
    }
    
    private function _message($code = false)
    {
        $error['default'] = 'Ha ocurrido un error';
        $error['404'] = 'La pagina solicitada no existe!';
        $error['502'] = 'Acceso Restringido!';
        $cod_error = ($code && is_int($code)) ? (int)$code : 'default';
        return (array_key_exists($cod_error, $error)) ? $error[$cod_error] : null;
    }
}
